from shapes import *

#------------turtles---------------------



#-----------turtle settings--------------



#---------Misc Functions/comments--------
def window(t,size=25):
    move(t,size*-0.5,size*1.5)
    for j in range(2):
        for i in range(6):
            rect(t,size*2.0/3.0, size)
            move(t,size*2.0/3.0,0)
        move(t, -size*4, size)
    

def base(t,size = 25):
    rect(t, size*4, size*8)
    move(t, size*.5, size*.5)
     
        
#-------------drawing--------------------
def tardis(t, size=10):
    rect(t, size*4, size*8)
    move(t, size*.5, size*.5)
    for i in range(3):
        square(t, size)
        move(t, size*2, 0)
        square(t, size)
        move(t, -size*2, size*1.5)
    move(t, 0,-size*1.5)
    move(t,size*0.25,size*0.25)
    square(t,size*0.5)
    move(t,size*-.25,size*-0.25)  
    move(t,size*-0.5,size*1.5)
    for j in range(2):
        for i in range(6):
            rect(t,size*2.0/3.0, size)
            move(t,size*2.0/3.0,0)
        move(t, -size*4, size)
    rect(t, size*7, size*2, -90)
    move(t,0,size*1)
    line(t,0,size*0.25)
    line(t,size*1.5, size*0.25)
    line(t,size*1,0)
    line(t,size*1.5, -size*0.25)
    line(t,0,-size*.25)
    move(t,-size*1.84,-size*4.65)
    arc(t,size*0.1)
    move(t,size*1.84,size*4.65)
    move(t,-size*1.5,size*0.5)
    move(t,-size*0.3,0)
    line(t,0,size*0.25)
    move(t,0,-size*0.25)
    move(t,-size*0.5,0)
    line(t,0,size*0.25)
    move(t,size*0.25,-size*0.08)
    arc(t,size*0.25,180)
    move(t,0,size*-0.2)
    move(t,size*2,-size*0.5)
    move(t,-size*4,-size*1)
    move(t,size*0.2,0)
    
#------------tests---------------------


wait_for_user() 